#ifndef C_QSCROLLVIEW_H
#define C_QSCROLLVIEW_H

/****************************************************************************
** QScrollView C bindings generated from reading C++ file 'qscrollview.h'
**
** Created: Tue Jul 30 19:22:29 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QScrollViewH QScrollView_create(QWidgetH parent, const char* name, WFlags f);
C_EXPORT void QScrollView_destroy(QScrollViewH handle);
C_EXPORT void QScrollView_setResizePolicy(QScrollViewH handle, QScrollViewResizePolicy p1);
C_EXPORT QScrollViewResizePolicy QScrollView_resizePolicy(QScrollViewH handle);
C_EXPORT void QScrollView_styleChange(QScrollViewH handle, QStyleH p1);
C_EXPORT void QScrollView_removeChild(QScrollViewH handle, QWidgetH child);
C_EXPORT void QScrollView_addChild(QScrollViewH handle, QWidgetH child, int x, int y);
C_EXPORT void QScrollView_moveChild(QScrollViewH handle, QWidgetH child, int x, int y);
C_EXPORT int QScrollView_childX(QScrollViewH handle, QWidgetH child);
C_EXPORT int QScrollView_childY(QScrollViewH handle, QWidgetH child);
C_EXPORT bool QScrollView_childIsVisible(QScrollViewH handle, QWidgetH child);
C_EXPORT void QScrollView_showChild(QScrollViewH handle, QWidgetH child, bool yes);
C_EXPORT QScrollViewScrollBarMode QScrollView_vScrollBarMode(QScrollViewH handle);
C_EXPORT void QScrollView_setVScrollBarMode(QScrollViewH handle, QScrollViewScrollBarMode p1);
C_EXPORT QScrollViewScrollBarMode QScrollView_hScrollBarMode(QScrollViewH handle);
C_EXPORT void QScrollView_setHScrollBarMode(QScrollViewH handle, QScrollViewScrollBarMode p1);
C_EXPORT QWidgetH QScrollView_cornerWidget(QScrollViewH handle);
C_EXPORT void QScrollView_setCornerWidget(QScrollViewH handle, QWidgetH p1);
C_EXPORT QScrollBarH QScrollView_horizontalScrollBar(QScrollViewH handle);
C_EXPORT QScrollBarH QScrollView_verticalScrollBar(QScrollViewH handle);
C_EXPORT QWidgetH QScrollView_viewport(QScrollViewH handle);
C_EXPORT QWidgetH QScrollView_clipper(QScrollViewH handle);
C_EXPORT int QScrollView_visibleWidth(QScrollViewH handle);
C_EXPORT int QScrollView_visibleHeight(QScrollViewH handle);
C_EXPORT int QScrollView_contentsWidth(QScrollViewH handle);
C_EXPORT int QScrollView_contentsHeight(QScrollViewH handle);
C_EXPORT int QScrollView_contentsX(QScrollViewH handle);
C_EXPORT int QScrollView_contentsY(QScrollViewH handle);
C_EXPORT void QScrollView_resize(QScrollViewH handle, int w, int h);
C_EXPORT void QScrollView_resize2(QScrollViewH handle, const QSizeH p1);
C_EXPORT void QScrollView_show(QScrollViewH handle);
C_EXPORT void QScrollView_updateContents(QScrollViewH handle, int x, int y, int w, int h);
C_EXPORT void QScrollView_updateContents2(QScrollViewH handle, PRect r);
C_EXPORT void QScrollView_repaintContents(QScrollViewH handle, int x, int y, int w, int h, bool erase);
C_EXPORT void QScrollView_repaintContents2(QScrollViewH handle, PRect r, bool erase);
C_EXPORT void QScrollView_contentsToViewport(QScrollViewH handle, int x, int y, int* vx, int* vy);
C_EXPORT void QScrollView_viewportToContents(QScrollViewH handle, int vx, int vy, int* x, int* y);
C_EXPORT void QScrollView_contentsToViewport2(QScrollViewH handle, PPoint retval, const QPointH p1);
C_EXPORT void QScrollView_viewportToContents2(QScrollViewH handle, PPoint retval, const QPointH p1);
C_EXPORT void QScrollView_enableClipper(QScrollViewH handle, bool y);
C_EXPORT void QScrollView_setStaticBackground(QScrollViewH handle, bool y);
C_EXPORT bool QScrollView_hasStaticBackground(QScrollViewH handle);
C_EXPORT void QScrollView_viewportSize(QScrollViewH handle, PSize retval, int p1, int p2);
C_EXPORT void QScrollView_sizePolicy(QScrollViewH handle, PSizePolicy retval);
C_EXPORT void QScrollView_sizeHint(QScrollViewH handle, PSize retval);
C_EXPORT void QScrollView_minimumSizeHint(QScrollViewH handle, PSize retval);
C_EXPORT void QScrollView_removeChild2(QScrollViewH handle, QObjectH child);
C_EXPORT void QScrollView_setDragAutoScroll(QScrollViewH handle, bool b);
C_EXPORT bool QScrollView_dragAutoScroll(QScrollViewH handle);
C_EXPORT void QScrollView_resizeContents(QScrollViewH handle, int w, int h);
C_EXPORT void QScrollView_scrollBy(QScrollViewH handle, int dx, int dy);
C_EXPORT void QScrollView_setContentsPos(QScrollViewH handle, int x, int y);
C_EXPORT void QScrollView_ensureVisible(QScrollViewH handle, int x, int y);
C_EXPORT void QScrollView_ensureVisible2(QScrollViewH handle, int x, int y, int xmargin, int ymargin);
C_EXPORT void QScrollView_center(QScrollViewH handle, int x, int y);
C_EXPORT void QScrollView_center2(QScrollViewH handle, int x, int y, float xmargin, float ymargin);
C_EXPORT void QScrollView_updateScrollBars(QScrollViewH handle);
C_EXPORT void QScrollView_setEnabled(QScrollViewH handle, bool enable);

#endif
